package view;

import javax.swing.JPanel;
import javax.swing.ButtonGroup;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JButton;

import datenhaltung.Datenhaltung;
import model.Mitarbeiter;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.TextArea;

public class pnlEinweisungPerson extends JPanel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * Oberfl�che zum Anzeigen der Einweisungen von Personen
	 */
	public pnlEinweisungPerson() {
		setLayout(null);
		ButtonGroup group = new ButtonGroup();
		Datenhaltung test = new Datenhaltung();
		final JComboBox comboBox = new JComboBox(test.liefereMitarbeiter().toArray());
		comboBox.setBounds(100, 21, 134, 22);
		add(comboBox);
		
		JLabel lblPerson = new JLabel("Person:");
		lblPerson.setBounds(25, 25, 46, 14);
		add(lblPerson);
		
		final JRadioButton rdbtnErhalten = new JRadioButton("Erhalten");
		rdbtnErhalten.setBounds(100, 50, 109, 23);
		add(rdbtnErhalten);
		group.add(rdbtnErhalten);
		
		final JRadioButton rdbtnWunsch = new JRadioButton("Gew\u00FCnscht");
		rdbtnWunsch.setBounds(100, 75, 109, 23);
		add(rdbtnWunsch);
		group.add(rdbtnWunsch);
		
		final JRadioButton rdbtnPflicht = new JRadioButton("Verpflichtet");
		rdbtnPflicht.setBounds(100, 100, 109, 23);
		add(rdbtnPflicht);
		group.add(rdbtnPflicht);
		
		JLabel lblSorte = new JLabel("Typ:");
		lblSorte.setBounds(25, 50, 46, 14);
		add(lblSorte);
		
		JButton btnNewButton = new JButton("Berechnen");
		btnNewButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Mitarbeiter mitarb=(Mitarbeiter) comboBox.getSelectedItem();
				if(rdbtnPflicht.isSelected()){
					for (int i = 0; i < mitarb.uebersichtPflichteinweisung().length; i++) {
						
					}
				}else if(rdbtnWunsch.isSelected()){
					
				}else if(rdbtnErhalten.isSelected()){
					
				}
			}
		});
		btnNewButton.setBounds(25, 200, 91, 23);
		add(btnNewButton);
		
		TextArea textArea = new TextArea();
		textArea.setBounds(310, 33, 380, 357);
		add(textArea);

	}
}
